package com.scalesoft.artsync.frontend.view;

import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JTable;

import com.scalesoft.artsync.frontend.model.SubmissionTableModel;

public interface FrontendView {

	public void showWindow();
	
	public JLabel getLabelImportFrom();
	
	public JLabel getLabelExportTo();
	
	public JComboBox getComboImportPlugin();
	
	public JComboBox getComboExportPlugin();
	
	public JButton getButtonDoImport();
	
	public JButton getButtonDoExport();
	
	public JButton getButtonImportPluginSettings();

	public JButton getButtonExportPluginSettings();

	public JButton getButtonSelectAll();
	
	public JButton getButtonSelectNone();
	
	public JButton getButtonInvertSelection();
	
	public JButton getButtonNewSubmission();

	public JTable getSubmissionTable();
	
	public SubmissionTableModel getSubmissionTableModel();
}
